surface wave technology - Español Inglés Diccionario